# TODO 字符串格式化输出 %方式
# TODO %s:字符串 %d:整型 %f:浮点型
# TODO 单个变量
name = '付永康'
print('我的名字是: %s' % name)
age = 18
print('我的年龄是: %d' % age)
height = 182.5
print('我的身高为: %.2f' % height)
# %f占位符,在填充之后,会默认输出6位的小数
# 调整小数点位数:  %.nf  .n就是小数点位数 %.2f
# 我们有的时候使用%格式化的时候,不管什么类型都可以使用%s来进行格式化
print('name: %s' % name)
print('age: %s' % age)
print('height: %s' % height)

# TODO 多个变量
print('name: %s, age: %d, height: %.2f' % (name, age, height))
print('name: %s, age: %s, height: %s' % (name, age, height))

# TODO 格式化整数
# 填充0
# 设置固定长度,不够就填充0
# %0nd, 输出n位长度的整数, 不够n为,0填充
num1 = 15
print('我的学号为: %06d' % num1)
num2 = 20
print('我的学号为: %06d' % num2)

# 案例  验证码  4位  6位
# 随机模块
import random

ran_num = random.randint(1,999999)
print(ran_num)
print('验证码: %06d' % ran_num)    #保证输出为6位  不够的前面用0填充

# TODO 格式化字符串的
output = '我的名字是%s, 年龄%d, 身高%.2f' % (name, age, height)
print(output)



